#输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数
s=input("请输入字符串：")
letters=0  #用来记录字母个数
space=0  #用来记录空格个数
digit=0  #用来记录数字个数
others=0  #用来记录其它字符个数
for c in s:  # 使用for循环遍历字符串，每次循环判断当前获取的元素的类型，并给对应计数器计数
    if c.isalpha(): #判断c是不是str
        letters+=1
    elif c.isspace(): #判断c是不是空格
        space+=1
    elif c.isdigit(): #判断c是不是int
        digit+=1
    else:
        others+=1
print('字母=%d,空格=%d,数字=%d,其它=%d'%(letters,space,digit,others))


